package com.boot.unity.api.modules.training.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.boot.unity.api.common.base.entity.BaseEntity;

@ApiModel
@Data
public class Coach extends BaseEntity<Long> {

	@ApiModelProperty(position = 0, required = true)
	private String inscode;	// 培训机构编号
	@ApiModelProperty(position = 1, required = true)
	private String coachnum;	// 教练员编号
	@ApiModelProperty(position = 2, required = true)
	private String name;	// 姓名
	@ApiModelProperty(position = 3, required = true)
	private Integer sex;	// 性别1:男性;2:女性
	@ApiModelProperty(position = 4, required = true)
	private String idcard;	// 身份证号
	@ApiModelProperty(position = 5, required = true)
	private String mobile;	// 手机号码
	@ApiModelProperty(position = 6)
	private String address;	// 联系地址
	@ApiModelProperty(position = 7, required = true)
	private Integer photo;	// 照片文件ID
	@ApiModelProperty(position = 8)
	private Integer fingerprint;	// 指纹图片ID
	@ApiModelProperty(position = 9, required = true)
	private String drilicence;	// 驾驶证号
	@ApiModelProperty(position = 10, required = true)
	private String fstdrilicdate;	// 驾驶证初领日期YYYYMMDD
	@ApiModelProperty(position = 11)
	private String occupationno;	// 职业资格证号
	@ApiModelProperty(position = 12)
	private String occupationlevel;	// 职业资格等级
	@ApiModelProperty(position = 13, required = true)
	private String dripermitted;	// 准驾车型
	@ApiModelProperty(position = 14, required = true)
	private String teachpermitted;	// 准教车型
	@ApiModelProperty(position = 15, required = true)
	private String employstatus;	// 供职状态
	@ApiModelProperty(position = 16, required = true)
	private String hiredate;	// 入职日期YYYYMMDD
	@ApiModelProperty(position = 17)
	private String leavedate;	// 离职日期YYYYMMDD

}
